package com.创建者模式.工厂模式.抽象工厂模式.工厂;

import com.创建者模式.工厂模式.抽象工厂模式.产品.Animal;
import com.创建者模式.工厂模式.抽象工厂模式.产品.Flower;
import com.创建者模式.工厂模式.抽象工厂模式.产品.Plant;
import com.创建者模式.工厂模式.抽象工厂模式.产品.Tree;

/**
 * @author chenhs
 * @date 2020/10/11
 */
public class PlantFactory implements AbstractFactory {
	@Override
	public Animal getAnimal(String key) {
		return null;
	}
	
	@Override
	public Plant getPlant(String key) {
		if("Flower".equals(key)){
		return  new Flower();
		}else if("Tree".equals(key)){
			return  new Tree();
		}else{
			return null;
		}
		
	}
}
